home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
LAVIUPD3.ZIP
/
LAVI13.ZIP
/
EJEMPLO.TXT
< prev
next >
Wrap
Text File
|
1994-01-05
|
4KB
|
120 lines
Este archivo es para los que no entendieron el programa o la
documentación, es un ejemplo de un virus desarrollado por este programa:
el METRALLA.
El virus tendrá las siguientes características:
Los días 9 de Julio va a mostrar el siguiente mensaje:
"SOY EL VIRUS METRALLA!!"
cada vez que se ejecute un archivo contaminado.
También existirá una posibilidad del 30% de que al ejecutar un archivo
infectado, se escuche el sonido de una ametralladora por el speaker.
El virus infectará archivos al ejecutarlos, y también infectará al
COMMAND.COM.
También lo vamos a encriptar y a agregar instrucciones redundantes para
que sea mas dificil de detectar.
Lo primero que hay que hacer es modificar la rutina TEXTO.RTN para que
muestre el mensaje que queremos, para ello, modificamos la parte que
dice "Aca escriba su texto" y ponemos la frase que está escrita mas
arriba (sin borrar los apostrofes ni el signo $).
Después tenemos que modificar la rutina GUN.RTN (la que hace el sonido
de la ametralladora), para que suene 15 veces, para ello modificamos el
valor de SHOT, poniendo:
SHOT EQU 15
Una vez terminadas las rutinas, ejecutamos LAVI.EXE y respondemos las
preguntas:
Nombre: Metralla
Autor: FaTHeR MaC
Nombre del archivo: metralla
^^^^^^NOTAR QUE NO LLEVA EXTENSION
¿Desea que detone en una fecha determinada?
Respondemos 'S' y especificamos la fecha:
Dia, Mes : 9,7
^^^ 9 DE JULIO
Nombre de la rutina: TEXTO.RTN
^^^^----Es la rutina que escribe el texto
¿Desea que detone al azar?
Respondemos 'S' y especificamos la probabilidad:
Probabilidad: 30
^^ 30%
Nombre de la rutina: GUN.RTN
^^^^---- La rutina de la ametralladora
¿Desea que infecte el COMMAND.COM?
Respondemos 'S'.
¿Desea que infecte archivos al ejecutarlos?
Respondemos 'S'.
¿Desea que infecte archivos al abrirlos?
Respondemos 'N'.
Código de identificacion del virus: M
^^^ Esta letra identifica al virus
dentro del archivo.
Con ella, el virus se da cuenta
si el archivo ya esta infectado
o no.
Clave de encriptado: 100
^^^ Es la clave de encriptado, podemos elegirla
a gusto.
Rutina de residencia: 0B9h
^^^ Este número hexadecimal debe ser una rutina
de la INT21 no utilizada por el DOS, y que
no altere (bajo condiciones normales) el
contenido del registro AH. Si no saben de
que hablo, no es necesario especificar
este valor, ya que utiliza el '0BBh' por
defecto, esta para poder hacer diferentes
virus.
Rutina de encriptado: <ENTER>
^^^ Aca vamos a utilizar la rutina que viene
con el programa, que va a encriptar al
virus utilizando el valor 100 especificado
mas arriba.
¿Desea incluir codigo redundante...?
Respondemos 'S' para que se intercalen instrucciones del tipo MOV AH,AH
a lo largo de todo el fuente.
¿Que desea generar...?
Escribimos 'C' para que nos genere un .COM (si ponemos 'F' nos generará
el fuente).
¿Desea generar otro?
Ponemos 'N' y volvemos al D.O.S., y si no paso nada inesperado, ¡listo
el pollo!, tendremos un .COM conteniendo el nuevo virus y listo para
usar. Podemos probarlo infectando el archivo ANZUELO.COM que viene
incluido con el paquete, y si hacemos esto, con este ejemplo en
particular podremos ver como queda encriptado el virus en el nuevo
archivo.
FaTHeR MaC (c)1994